2cee, a Twenty First Century Effort Estimation Methodology

نویسندگان

  • Jairus Hihn
  • Karen Lum
  • Tim Menzies
  • Dan Baker
  • Omid Jalali
چکیده

1 There exists an extensive academic literature on software cost estimation that explores techniques such as boot strapping, assorted analogy methods such as nearest neighbor, and even highly non-linear ‘models’ such as decision trees. However, industry “best practice” virtually ignores the academic literature and continues to rely upon standard regression-based algorithms and most often local calibration. Local calibration only calibrates or tunes the main intercept and slope in a log-linear regression. Over the past three years our research has been investigating the behavior and performance of these various models and calibration/tuning techniques using machine learning methods. A summary of our preliminary findings was presented in 2006 at the 28th Annual Conference of the International Society of Parametric Analysts. While all of the analysis has been performed on NASA software project COCOMO data, the results should easily extend to systems and size estimation models. Our work cautions that current approaches to model specification and calibration can often produce suboptimal models, which are likely to be a significant contributor to the cost growth exhibited by most software projects. This paper will provide an overview of the systemic cost estimation issues that have been identified, and a description of the best performing tuning techniques. While we have found that COCOMO is a very robust model, our results also indicate that local calibration using boot strapping over standard regression, combined with variable reduction (column pruning) and stratification (row pruning using nearest neighbor) is in the vast majority of experiments the most efficient and effective tuning method. Our research findings are captured in what we call the 21 st Century Effort Estimation Methodology (2cee). 2cee has been encoded in a Windows based tool that can be used to both generate an estimate and allow the model developer to calibrate and develop models using these techniques.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bridging the semantic gap for software effort estimation by hierarchical feature selection techniques

Software project management is one of the significant activates in the software development process. Software Development Effort Estimation (SDEE) is a challenging task in the software project management. SDEE is an old activity in computer industry from 1940s and has been reviewed several times. A SDEE model is appropriate if it provides the accuracy and confidence simultaneously before softwa...

متن کامل

SYSTEmS ENGINEERING TO RAPId PROTOTYPING fOR CLOSE AIR SUPPORT

Twenty-first century military operations have brought forth many new challenges for the Armed Forces of the United States. One such challenge is with new operating environments , where current systems are not always effective. While it is desirable to apply a systems engineering approach to best meet critical user needs, there may be a misconception that systems engineering requires a lengthy a...

متن کامل

Improvement of effort estimation accuracy in software projects using a feature selection approach

In recent years, utilization of feature selection techniques has become an essential requirement for processing and model construction in different scientific areas. In the field of software project effort estimation, the need to apply dimensionality reduction and feature selection methods has become an inevitable demand. The high volumes of data, costs, and time necessary for gathering data , ...

متن کامل

The Eight Managerial Competencies: Essential Competencies for Twenty First Century Managers

The objective of the present study was to identify managerial competencies. This study reviewed existing managerial competencies in a cultural context resulting in the development of a broad based psychometrically sound leadership questionnaire. The unit of analysis of the research was a theoretical and experimental research related to managerial competencies, provided from seventeen Iranian an...

متن کامل

Public Health in the Twenty-First Century: The Role of Advanced Technologies

INTRODUCTION Nearly a century ago, Charles-Edward Amory Winslow, defined public health as “the science and art of preventing disease, prolonging life, and promoting health and efficiency through organized community effort” (1). From health policy reforms to scientific advances with many technological innovations, a range of forces are converging to cause a seismic shift in how public health is ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008